Multiprocessing Services manipulates tasks by passing a task ID, which is defined by the MPTaskID type:
typedef struct OpaqueMPTaskID* MPTaskID;
You obtain a task ID by calling the function MPCreateTask .
Introduced with Multiprocessing Services 1.0.